// DWR 기초 설정
document.write("<script type='text/javascript' src='/ssteam/dwr/interface/CommDWR.js'></script>");
document.write("<script type='text/javascript' src='/ssteam/dwr/engine.js'></script>");
document.write("<script type='text/javascript' src='/ssteam/dwr/util.js'></script>");
var vtype = null;
var vcno = null;
function checkExist(){	
	// 출근, 퇴근 기록이 이미 존재 하는지 확인
	CommDWR.checkExist(vtype, vcno, callbackExist);		
}
function callbackExist(data){	
	if(data==true){
		// 이미 기록되어 있는 경우
		alert("이미 처리 되었습니다.");
	}else{
		// 기록이 없는 경우 출결처리 진행
		writeRecord();
	}
}
function writeRecord(){
	// type : cwork, lwork (출근, 퇴근)
	// cno : PK가 되는 관리용 번호
	CommDWR.writeRecord(vtype, vcno, callbackWrite);
}
function callbackWrite(data){
	// 정상적으로 기록이 완료된 경우
	alert("기록 되었습니다.");
}
function confirmClick(type, cno){	
	// 현재 시간의 시, 분, 초를 출력
	var time = new Date();
	var hour = time.getHours();
	hour = hour<10?"0"+hour:hour;
	var minute = time.getMinutes();
	minute = minute<10?"0"+minute:minute;
	var second = time.getSeconds();
	second = second<10?"0"+second:second;
	var curTime = hour + "시 " + minute + "분 ";	
	
	var msg = "확인.\n계속 하시겠습니까?";	
	if(type=='cwork'){
		msg = "출근"+msg;
	}else{
		msg = "퇴근"+msg;
	}		
	// 확인 창을 띄우고 확인/취소 결과에 따라 기록을 진행하거나 취소
	var check = window.confirm(curTime+msg);
	if(check == true){
		vtype = type;
		vcno = cno;
		// 기록 진행
		checkExist();
	}else{
		// 기록 취소
	}
}